package com.logic.landseaserver.persistence.read;

import java.util.List;

import com.logic.common.util.QueryUtil;
import com.logic.landseaserver.domain.Issue;
import com.logic.landseaserver.ws.dto.IssueDTO;

public interface IssueReadMapper {

    Issue selectByPrimaryKey(Integer id);

    List<Issue> getIssueList(QueryUtil queryUtil);

    IssueDTO selectDTOByPrimaryKey(Integer id);

    List<IssueDTO> getIssueDTOList(QueryUtil queryUtil);

    List<Issue> queryByCheckId(QueryUtil queryUtil);

    List<Issue> getByCheckId(Integer checkId);

    Integer countByCheckId(Integer checkId);

	Issue selectByName(String name);

	List<IssueDTO> listByCheckId(Integer checkId);


}